/**
 *====================================================
 * 文件名称: AbnormalProcessBaseEntity.java
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2015年12月3日			chenxy(创建:创建文件)
 *====================================================
 * 类描述：(说明未实现或其它不应生成javadoc的内容)
 */
package com.yuexunit.finance.project;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.MappedSuperclass;

import com.yuexunit.finance.project.entity.lexicon.AuthenticatStateEnum;

/**
 * @ClassName: AbnormalProcessBaseEntity
 * @Description: TODO(这里用一句话描述这个类的作用)
 * @author chenxy
 * @date 2015年12月3日 上午8:00:35
 */
@MappedSuperclass
public abstract class AuthenticatEntity {

	/** 创建时间 */
	@Column(name = "CREATE_DT")
	private Date createDateTime;

	/** 上报人员 */
	@Column(name = "REPORTOR")
	private String reportor;

	/** 确认状态 0:未知/1:未确认/2:已确认 */
	@Column(name = "AUTHENTICAT_STATE")
	private AuthenticatStateEnum authenticatState;

	/** 确认人ID */
	@Column(name = "AUTHENTICAT_ID")
	private Long authenticatId;

	/** 确认人 */
	@Column(name = "AUTHENTICATOR")
	private String authenticator;

	/** 确认时间 */
	@Column(name = "AUTHENTICAT_DT")
	private Date authenticatDateTime;

	public Date getCreateDateTime() {
		return createDateTime;
	}

	public void setCreateDateTime(Date createDateTime) {
		this.createDateTime = createDateTime;
	}

	public String getReportor() {
		return reportor;
	}

	public void setReportor(String reportor) {
		this.reportor = reportor;
	}

	public AuthenticatStateEnum getAuthenticatState() {
		return authenticatState;
	}

	public void setAuthenticatState(AuthenticatStateEnum authenticatState) {
		this.authenticatState = authenticatState;
	}

	public Long getAuthenticatId() {
		return authenticatId;
	}

	public void setAuthenticatId(Long authenticatId) {
		this.authenticatId = authenticatId;
	}

	public String getAuthenticator() {
		return authenticator;
	}

	public void setAuthenticator(String authenticator) {
		this.authenticator = authenticator;
	}

	public Date getAuthenticatDateTime() {
		return authenticatDateTime;
	}

	public void setAuthenticatDateTime(Date authenticatDateTime) {
		this.authenticatDateTime = authenticatDateTime;
	}

}
